@charset "UTF-8";
.headerweb {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
}
.headerweb .header-nav ul{
  display: flex;
  justify-content: flex-start;
  z-index: 99;
}
.headerweb .logo{
  margin-right: 120px;
}
.index-more{
  margin-top: 16px;
}
.banner-box{
  background-color: #F1F4F9;
}
.index-more a{
  width: 160px;
  height: 46px;
  line-height: 44px;
}
.index-text .en {
  color: #019796;
}
.cd82019{
  color: #019796;
}
.footer-top ul li.li1 {
  position: relative;
  left: 50px;
  width: 150px;
  display: block;
  margin-left: 40px;
}
.STYLE2 {
  color: #CCCCCC;
  font-size: 16px;
  line-height: 20px;
}
.STYLE1 {
  color: #ccc;
  font-size: 16px;
}
.footer-sub a {
  display: block;
  color: #999;
  font-size: 16px;
  padding: 5px 0;
}
.STYLE3 {
  color: #999999;
  text-align: center;
}
.pay-btn {
  margin-top: 30px;
}
.pay-btn a{
  display: block;
  width: 140px;
  height: 46px;
  line-height: 46px;
  border-radius: 23px;
  text-align: center;
  color: #fff;
  background-color: #d82019;
}
.header-nav li h3 a {
 font-size: 16px;
}
.ewm dl{
  display: flex;
  justify-content: space-between;
}
.ewm dl dd{
  margin-left: 20px;
  margin-right: 12px;
}
.ewm dl dd p{
  text-align: center;
  color: #eee;
}
.footer-top ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.c-info{
  padding-left: 12px;
}
.c-info .m-btn{
  height: 40px;
}
.c-info .tel{
  margin: 16px 0;
  display: flex;
  justify-content: center;
}
.c-info .tel p{
  margin-left: 10px;
  font-size: 20px;
  color: #eee;
}
.indxAboutus{
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 40px;
}
.header-right {
  right: -30px;
}
.banner1200{
  max-width: 1920px;

}
.m-btn ul li img{
  align-items: center;
}
@media screen and (min-width: 320px)and (max-width: 750px){ 
  .headerweb .header-nav ul{
    display: block;
    padding-right: 0;
  }
  .banner1200{
    width: 100%;
  }
  .indxAboutus{
    width: 100%;
    margin-bottom: 0;
  }
  .footer-top{
    padding-bottom: 12px;
  }
  .header-right{
    display: block;
  }
  .index-more a{
    display: block;
    margin: 0 auto;
  }
  .footer-top ul .li1{
    display: none;
  }
  .footer-top ul{
    display: block;
  }
  .c-info .m-btn{
    display: none;
  }
  .c-info .tel{
    margin-left: 8px;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 1280px){
  .headerweb {
    max-width: 1200px;
    margin: 0 auto;
  }
  .headerweb .header-nav{
    display: block;
  }
  .headerweb .header-nav li{
    margin: 0 12px;
  }
}

